<UserControl x:Class="Microsoft.Robotics.Hardware.Visualization.Robotiq.RobotiqSModelDisplayView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">
        <Grid Margin="0,0,-441,-228">
        <Button Content="Activate" HorizontalAlignment="Left" Margin="10,25,0,0" VerticalAlignment="Top" Width="75" Click="Activate_Click"/>
        <Button Content="Deactivate" HorizontalAlignment="Left" Margin="90,25,0,0" VerticalAlignment="Top" Width="75" Click="Deactivate_Click"/>
        <CheckBox x:Name="ActivateCheckBox" Content="ActivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,266,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding DoActivate}"/>
        <CheckBox x:Name="DeactivateCheckBox" Content="DeactivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,286,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding DoDeactivate}"/>
        <CheckBox x:Name="SetCommandCheckBox" Content="DeactivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,286,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding SetCommand}"/>
        <CheckBox x:Name="BasicCheckBox" Content="DeactivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,286,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding SetBasicMode}"/>
        <CheckBox x:Name="PinchCheckBox" Content="DeactivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,286,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding SetPinchMode}"/>
        <CheckBox x:Name="WideCheckBox" Content="DeactivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,286,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding SetWideMode}"/>
        <CheckBox x:Name="ScissorCheckBox" Content="DeactivateCheckBox" Visibility="Hidden" HorizontalAlignment="Left" Margin="339,286,-139,0" VerticalAlignment="Top" Width="100" IsChecked="{Binding SetScissorMode}"/>
        <Label Content="Activation:  " HorizontalAlignment="Left" Margin="10,70,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding ActivationStatus}"  HorizontalAlignment="Left" Margin="150,70,0,0" VerticalAlignment="Top" Width="250" />
        <Label Content="Grip Mode:  " HorizontalAlignment="Left" Margin="10,90,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding GripMode}"  HorizontalAlignment="Left" Margin="150,90,0,0" VerticalAlignment="Top" Width="250" />
        <Label Content="Grip Status:  " HorizontalAlignment="Left" Margin="10,110,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding GripStatus}"  HorizontalAlignment="Left" Margin="150,110,0,0" VerticalAlignment="Top" Width="250" />
        <Label Content="Go To Position:  " HorizontalAlignment="Left" Margin="10,130,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding GoToPosition}"  HorizontalAlignment="Left" Margin="150,130,0,0" VerticalAlignment="Top" Width="250" />
        <Label Content="Commanded Position:  " HorizontalAlignment="Left" Margin="10,150,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding CommandedPosition}"  HorizontalAlignment="Left" Margin="150,150,0,0" VerticalAlignment="Top" Width="250" />
        <Label Content="Finger A Position:  " HorizontalAlignment="Left" Margin="10,170,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerAPositionString}"  HorizontalAlignment="Left" Margin="150,171,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger B Position:  " HorizontalAlignment="Left" Margin="10,190,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerBPositionString}"  HorizontalAlignment="Left" Margin="150,190,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger C Position:  " HorizontalAlignment="Left" Margin="10,210,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerCPositionString}"  HorizontalAlignment="Left" Margin="150,210,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Scissor Position:  " HorizontalAlignment="Left" Margin="10,230,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding ScissorAxisPositionString}"  HorizontalAlignment="Left" Margin="150,230,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger A Current:  " HorizontalAlignment="Left" Margin="10,250,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerACurrentString}"  HorizontalAlignment="Left" Margin="150,250,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger B Current:  " HorizontalAlignment="Left" Margin="10,270,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerBCurrentString}"  HorizontalAlignment="Left" Margin="150,270,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger C Current:  " HorizontalAlignment="Left" Margin="10,290,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerCCurrentString}"  HorizontalAlignment="Left" Margin="150,290,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Scissor Current:  " HorizontalAlignment="Left" Margin="10,310,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding ScissorAxisCurrentString}"  HorizontalAlignment="Left" Margin="150,310,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger A Status:  " HorizontalAlignment="Left" Margin="10,330,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerAStatusString}"  HorizontalAlignment="Left" Margin="150,330,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger B Status:  " HorizontalAlignment="Left" Margin="10,350,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerBStatusString}"  HorizontalAlignment="Left" Margin="150,350,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Finger C Status:  " HorizontalAlignment="Left" Margin="10,370,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding FingerCStatusString}"  HorizontalAlignment="Left" Margin="150,370,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Scissor Status:  " HorizontalAlignment="Left" Margin="10,390,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding ScissorAxisStatusString}"  HorizontalAlignment="Left" Margin="150,390,0,0" VerticalAlignment="Top" Width="250" />

        <Label Content="Gripper Status:  " HorizontalAlignment="Left" Margin="10,410,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding GripperStatus}"  HorizontalAlignment="Left" Margin="150,410,0,0" VerticalAlignment="Top" Width="250" />
        <Button x:Name="BasicButton" Content="Basic" HorizontalAlignment="Left" Margin="242,25,0,0" VerticalAlignment="Top" Width="75" Click="BasicButton_Click"/>
        <Button x:Name="PinchButton" Content="Pinch" HorizontalAlignment="Left" Margin="322,25,0,0" VerticalAlignment="Top" Width="75" Click="PinchButton_Click"/>
        <Button x:Name="WideButton" Content="Wide" HorizontalAlignment="Left" Margin="402,25,0,0" VerticalAlignment="Top" Width="75" Click="WideButton_Click"/>
        <Button x:Name="ScissorButton" Content="Scissor" HorizontalAlignment="Left" Margin="482,25,0,0" VerticalAlignment="Top" Width="75" Click="ScissorButton_Click"/>
        <CheckBox x:Name="GoToPositionCheckBox" Content="GoToPosition" HorizontalAlignment="Left" Margin="596,30,0,0" VerticalAlignment="Top" IsChecked="{Binding GoToPositionCommand}"/>

        <Slider x:Name="PositionSlider" HorizontalAlignment="Left" Margin="456,80,0,0" VerticalAlignment="Top" Width="211" Minimum="0" Maximum="255" Value="{Binding PositionCommand}" />
        <Label Content="Position:" HorizontalAlignment="Left" Margin="399,80,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding PositionCommand}" HorizontalAlignment="Left" Margin="677,80,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.417,-0.269"/>

        <Slider x:Name="SpeedSlider" HorizontalAlignment="Left" Margin="456,110,0,0" VerticalAlignment="Top" Width="211" Minimum="0" Maximum="255" Value="{Binding SpeedCommand}" />
        <Label Content="Speed:" HorizontalAlignment="Left" Margin="399,110,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding SpeedCommand}" HorizontalAlignment="Left" Margin="677,110,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.417,-0.269"/>

        <Slider x:Name="ForceSlider" HorizontalAlignment="Left" Margin="456,140,0,0" VerticalAlignment="Top" Width="211" Minimum="0" Maximum="255" Value="{Binding ForceCommand}" />
        <Label Content="Force:" HorizontalAlignment="Left" Margin="399,140,0,0" VerticalAlignment="Top"/>
        <Label Content="{Binding ForceCommand}" HorizontalAlignment="Left" Margin="677,140,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.417,-0.269"/>

    </Grid>
</UserControl>
